<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>ShipCAD: ShipCAD::SubdivisionSurface Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ShipCAD
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceShipCAD.html">ShipCAD</a></li><li class="navelem"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html">SubdivisionSurface</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classShipCAD_1_1SubdivisionSurface-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ShipCAD::SubdivisionSurface Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Subdivision Surface.  
 <a href="classShipCAD_1_1SubdivisionSurface.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ShipCAD::SubdivisionSurface:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classShipCAD_1_1SubdivisionSurface.png" usemap="#ShipCAD::SubdivisionSurface_map" alt=""/>
  <map id="ShipCAD::SubdivisionSurface_map" name="ShipCAD::SubdivisionSurface_map">
<area href="classShipCAD_1_1Entity.html" title="base class for all non-surface drawable elements " alt="ShipCAD::Entity" shape="rect" coords="0,56,180,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a8ed657cb7d4cd34662bd2d3e949d3e3b"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; std::vector&lt; QVector3D &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8ed657cb7d4cd34662bd2d3e949d3e3b">coordinate_grid_t</a></td></tr>
<tr class="separator:a8ed657cb7d4cd34662bd2d3e949d3e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a507ea9cd5354e1d14fe24d52da505934"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a507ea9cd5354e1d14fe24d52da505934">SubdivisionSurface</a> ()</td></tr>
<tr class="separator:a507ea9cd5354e1d14fe24d52da505934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1b66a4d9e9f8ac3dbd956e2113a594"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4f1b66a4d9e9f8ac3dbd956e2113a594">~SubdivisionSurface</a> ()</td></tr>
<tr class="separator:a4f1b66a4d9e9f8ac3dbd956e2113a594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80ab3bd6372a8465d69f71034a353e06"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a80ab3bd6372a8465d69f71034a353e06">clear</a> ()</td></tr>
<tr class="separator:a80ab3bd6372a8465d69f71034a353e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13cfd2714344c9b85aad8d123538db48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a13cfd2714344c9b85aad8d123538db48">initialize</a> (size_t point_start, size_t edge_start)</td></tr>
<tr class="separator:a13cfd2714344c9b85aad8d123538db48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259856fc21f2bc1eebbc52f10dd59469"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a259856fc21f2bc1eebbc52f10dd59469">rebuild</a> ()</td></tr>
<tr class="separator:a259856fc21f2bc1eebbc52f10dd59469"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5073750762d1f8c3ab2107a742f4a5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aec5073750762d1f8c3ab2107a742f4a5">setBuild</a> (bool val)</td></tr>
<tr class="separator:aec5073750762d1f8c3ab2107a742f4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7768d40a54b2d22cf604dedeec4bbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionBase.html">SubdivisionBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aee7768d40a54b2d22cf604dedeec4bbc">shootPickRay</a> (<a class="el" href="classShipCAD_1_1Viewport.html">Viewport</a> &amp;vp, const <a class="el" href="structShipCAD_1_1PickRay.html">PickRay</a> &amp;ray)</td></tr>
<tr class="separator:aee7768d40a54b2d22cf604dedeec4bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8092913bd49a8a98cf96ba9485758aaf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8092913bd49a8a98cf96ba9485758aaf">check</a> (<a class="el" href="structShipCAD_1_1SurfaceCheckResult.html">ShipCAD::SurfaceCheckResult</a> &amp;checked, bool quiet)</td></tr>
<tr class="memdesc:a8092913bd49a8a98cf96ba9485758aaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">check a surface for consistent normal direction  <a href="#a8092913bd49a8a98cf96ba9485758aaf">More...</a><br /></td></tr>
<tr class="separator:a8092913bd49a8a98cf96ba9485758aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14892e66e800a795e1af3dcc781af02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab14892e66e800a795e1af3dcc781af02">assembleFacesToPatches</a> (<a class="el" href="namespaceShipCAD.html#aaba70dc1c80dc540bef320cb9b720a20">assemble_mode_t</a> mode, std::vector&lt; <a class="el" href="structShipCAD_1_1ControlFaceGrid.html">ControlFaceGrid</a> &gt; &amp;assembledPatches)</td></tr>
<tr class="separator:ab14892e66e800a795e1af3dcc781af02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23fcec4dbb0650c37519b908c63b58ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a23fcec4dbb0650c37519b908c63b58ee">autoGroupFaces</a> ()</td></tr>
<tr class="memdesc:a23fcec4dbb0650c37519b908c63b58ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">group faces  <a href="#a23fcec4dbb0650c37519b908c63b58ee">More...</a><br /></td></tr>
<tr class="separator:a23fcec4dbb0650c37519b908c63b58ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4373fbdac959c595f7ef08da4d5ad60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa4373fbdac959c595f7ef08da4d5ad60">mirrorFaces</a> (bool connect_points, const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;pln, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;faces)</td></tr>
<tr class="memdesc:aa4373fbdac959c595f7ef08da4d5ad60"><td class="mdescLeft">&#160;</td><td class="mdescRight">mirror selected faces around a plane  <a href="#aa4373fbdac959c595f7ef08da4d5ad60">More...</a><br /></td></tr>
<tr class="separator:aa4373fbdac959c595f7ef08da4d5ad60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa7c4fd1fa84170a59e6c0549573c92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3aa7c4fd1fa84170a59e6c0549573c92">calculateGaussCurvature</a> ()</td></tr>
<tr class="separator:a3aa7c4fd1fa84170a59e6c0549573c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a984cc9ae8c78153113552cfb6321d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a2a984cc9ae8c78153113552cfb6321d5">clearSelection</a> ()</td></tr>
<tr class="separator:a2a984cc9ae8c78153113552cfb6321d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6049cf9c53f06eb02fd34cdc0653cbfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6049cf9c53f06eb02fd34cdc0653cbfd">convertToGrid</a> (<a class="el" href="structShipCAD_1_1ControlFaceGrid.html">ControlFaceGrid</a> &amp;input, <a class="el" href="structShipCAD_1_1PointGrid.html">PointGrid</a> &amp;grid)</td></tr>
<tr class="separator:a6049cf9c53f06eb02fd34cdc0653cbfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a227aca20493edc1f3ae0039804dd693c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a227aca20493edc1f3ae0039804dd693c">edgeConnect</a> ()</td></tr>
<tr class="memdesc:a227aca20493edc1f3ae0039804dd693c"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect edges between selected points  <a href="#a227aca20493edc1f3ae0039804dd693c">More...</a><br /></td></tr>
<tr class="separator:a227aca20493edc1f3ae0039804dd693c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1cf0168290242dfbe5dd0d178fa7cb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abc1cf0168290242dfbe5dd0d178fa7cb">extents</a> (QVector3D &amp;min, QVector3D &amp;max)</td></tr>
<tr class="separator:abc1cf0168290242dfbe5dd0d178fa7cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19570e1402deab738d2231d6bec9650"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac19570e1402deab738d2231d6bec9650">extrudeEdges</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;edges, const QVector3D &amp;direction)</td></tr>
<tr class="separator:ac19570e1402deab738d2231d6bec9650"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa189058cbdc190d8847c976fd4ae06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9fa189058cbdc190d8847c976fd4ae06">calculateIntersections</a> (const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;plane, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;faces, <a class="el" href="namespaceShipCAD.html#a053b941b2c87049bb9380428d4d5a056">SplineVector</a> &amp;destination)</td></tr>
<tr class="separator:a9fa189058cbdc190d8847c976fd4ae06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17dccf4965b49427d345bd5acce897c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a17dccf4965b49427d345bd5acce897c5">extractAllEdgeLoops</a> (std::vector&lt; std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt; &gt; &amp;destination)</td></tr>
<tr class="separator:a17dccf4965b49427d345bd5acce897c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af62ba549d058dfddd4bfa1b69a577220"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af62ba549d058dfddd4bfa1b69a577220">extractPointsFromFaces</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a> * &gt; &amp;selectedfaces, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;points, size_t &amp;lockedpoints)</td></tr>
<tr class="separator:af62ba549d058dfddd4bfa1b69a577220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0f0d7bb979c8c8ba04b9be26e7cfe30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af0f0d7bb979c8c8ba04b9be26e7cfe30">extractPointsFromSelection</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;selectedpoints, size_t &amp;lockedpoints)</td></tr>
<tr class="separator:af0f0d7bb979c8c8ba04b9be26e7cfe30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa193fd28425e9846908479615e7c5bf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa193fd28425e9846908479615e7c5bf9">importGrid</a> (<a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8ed657cb7d4cd34662bd2d3e949d3e3b">coordinate_grid_t</a> &amp;points, <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *layer)</td></tr>
<tr class="separator:aa193fd28425e9846908479615e7c5bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86961ff2a6421d778814c013c3d2b8d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a86961ff2a6421d778814c013c3d2b8d7">intersectPlane</a> (const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;plane, bool hydrostatics_layers_only, <a class="el" href="namespaceShipCAD.html#a053b941b2c87049bb9380428d4d5a056">SplineVector</a> &amp;destination)</td></tr>
<tr class="separator:a86961ff2a6421d778814c013c3d2b8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada26b740ea1f317763b6ecd372f13ea2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ada26b740ea1f317763b6ecd372f13ea2">insertPlane</a> (const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;plane, bool add_curves)</td></tr>
<tr class="separator:ada26b740ea1f317763b6ecd372f13ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9970c667fa8e33ff8b35eb6a48b6a2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad9970c667fa8e33ff8b35eb6a48b6a2e">subdivide</a> ()</td></tr>
<tr class="separator:ad9970c667fa8e33ff8b35eb6a48b6a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a362b063921c6441d8e91935226062ed5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a362b063921c6441d8e91935226062ed5">deleteSelected</a> ()</td></tr>
<tr class="separator:a362b063921c6441d8e91935226062ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb28d59329d4efaa4db5f225eed4ec45"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aeb28d59329d4efaa4db5f225eed4ec45">numberOfLockedPoints</a> () const </td></tr>
<tr class="separator:aeb28d59329d4efaa4db5f225eed4ec45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add27457b6d8b5e3479c34dbb0124c606"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#add27457b6d8b5e3479c34dbb0124c606">numberOfSelectedLockedPoints</a> () const </td></tr>
<tr class="separator:add27457b6d8b5e3479c34dbb0124c606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a601a3e5ad3d65907079afc488dc5fa47"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a601a3e5ad3d65907079afc488dc5fa47">numberOfPoints</a> () const </td></tr>
<tr class="separator:a601a3e5ad3d65907079afc488dc5fa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7e58fab790876b4d1108f7e7d7c65a6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae7e58fab790876b4d1108f7e7d7c65a6">indexOfPoint</a> (const <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *pt) const </td></tr>
<tr class="separator:ae7e58fab790876b4d1108f7e7d7c65a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad668fd27371f9967de28d38f250802c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad668fd27371f9967de28d38f250802c9">getPoint</a> (size_t index) const </td></tr>
<tr class="separator:ad668fd27371f9967de28d38f250802c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4117039bfd819cb28ab5cb04296fdcd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4117039bfd819cb28ab5cb04296fdcd7">deletePoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *pt)</td></tr>
<tr class="separator:a4117039bfd819cb28ab5cb04296fdcd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a994923f432129431b30d6b532059a6ab"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a994923f432129431b30d6b532059a6ab">numberOfControlPoints</a> () const </td></tr>
<tr class="separator:a994923f432129431b30d6b532059a6ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c7e95d4d3f6c100204e37f45fca5636"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7c7e95d4d3f6c100204e37f45fca5636">indexOfControlPoint</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt) const </td></tr>
<tr class="separator:a7c7e95d4d3f6c100204e37f45fca5636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41f7f2de3711c577b06afafc50df9903"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a41f7f2de3711c577b06afafc50df9903">hasControlPoint</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt) const </td></tr>
<tr class="separator:a41f7f2de3711c577b06afafc50df9903"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa20b9227481180329e03de8897c52933"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa20b9227481180329e03de8897c52933">removeControlPoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt)</td></tr>
<tr class="separator:aa20b9227481180329e03de8897c52933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a534abfeaab8e30436c7ba4f14048472a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a534abfeaab8e30436c7ba4f14048472a">getControlPoint</a> (size_t index) const </td></tr>
<tr class="separator:a534abfeaab8e30436c7ba4f14048472a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af644edd0d4ba993dbab280f036b37171"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af644edd0d4ba993dbab280f036b37171">addControlPoint</a> (const QVector3D &amp;pt)</td></tr>
<tr class="separator:af644edd0d4ba993dbab280f036b37171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ac8b717bcb728da2334cc2f16c8b428"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7ac8b717bcb728da2334cc2f16c8b428">addControlPoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt)</td></tr>
<tr class="separator:a7ac8b717bcb728da2334cc2f16c8b428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eccf33cb39ef12f56553352da34da62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7eccf33cb39ef12f56553352da34da62">addControlPoint</a> ()</td></tr>
<tr class="separator:a7eccf33cb39ef12f56553352da34da62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f874132a137e89a39e60572748dab0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad4f874132a137e89a39e60572748dab0">deleteControlPoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *point)</td></tr>
<tr class="separator:ad4f874132a137e89a39e60572748dab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a9682720550170236c353d011d06313"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8a9682720550170236c353d011d06313">collapseControlPoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *point)</td></tr>
<tr class="separator:a8a9682720550170236c353d011d06313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a578aeb421311cb0f0080762b403577b6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a578aeb421311cb0f0080762b403577b6">numberOfSelectedControlPoints</a> () const </td></tr>
<tr class="separator:a578aeb421311cb0f0080762b403577b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a8875e925bd0703dc6ca784b171141"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af9a8875e925bd0703dc6ca784b171141">hasSelectedControlPoint</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt) const </td></tr>
<tr class="separator:af9a8875e925bd0703dc6ca784b171141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65cc43d93da8ed72af631e893057c773"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a65cc43d93da8ed72af631e893057c773">setSelectedControlPoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt)</td></tr>
<tr class="separator:a65cc43d93da8ed72af631e893057c773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be891c06dc5e441511fbdb73d71efeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5be891c06dc5e441511fbdb73d71efeb">removeSelectedControlPoint</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *pt)</td></tr>
<tr class="separator:a5be891c06dc5e441511fbdb73d71efeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf8b8f77097b24be87696d15273611bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOrderedPointMap.html">OrderedPointMap</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abf8b8f77097b24be87696d15273611bd">getSelControlPointCollection</a> ()</td></tr>
<tr class="separator:abf8b8f77097b24be87696d15273611bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d04be5b9c112a9968c18b3363b8d4d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa6d04be5b9c112a9968c18b3363b8d4d">numberOfEdges</a> () const </td></tr>
<tr class="separator:aa6d04be5b9c112a9968c18b3363b8d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff334a802f80635026fe8d88f925d314"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aff334a802f80635026fe8d88f925d314">getEdge</a> (size_t index) const </td></tr>
<tr class="separator:aff334a802f80635026fe8d88f925d314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfdeabdc19eb55a7ba4ab0b607207300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#adfdeabdc19eb55a7ba4ab0b607207300">edgeExists</a> (<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p1, <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p2)</td></tr>
<tr class="separator:adfdeabdc19eb55a7ba4ab0b607207300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5beb9a6fc413e8d713e18fb39bf2ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abb5beb9a6fc413e8d713e18fb39bf2ba">deleteEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> *edge)</td></tr>
<tr class="separator:abb5beb9a6fc413e8d713e18fb39bf2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed537a17f41b3bec950509299725edf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aaed537a17f41b3bec950509299725edf">isolateEdges</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt; &amp;input, std::vector&lt; std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt; &gt; &amp;sorted)</td></tr>
<tr class="separator:aaed537a17f41b3bec950509299725edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1166213c5440962c118b688d1aa0aa28"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a1166213c5440962c118b688d1aa0aa28">numberOfControlEdges</a> () const </td></tr>
<tr class="separator:a1166213c5440962c118b688d1aa0aa28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25a7a80800de3a4c1eac65397ce25e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab25a7a80800de3a4c1eac65397ce25e0">getControlEdge</a> (size_t index) const </td></tr>
<tr class="separator:ab25a7a80800de3a4c1eac65397ce25e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad75a679b310394d5a3a6ca4f8262b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8ad75a679b310394d5a3a6ca4f8262b9">hasControlEdge</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge) const </td></tr>
<tr class="separator:a8ad75a679b310394d5a3a6ca4f8262b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976358235d20a0fdc83248948bb9cf48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a976358235d20a0fdc83248948bb9cf48">addControlEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *sp, <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *ep)</td></tr>
<tr class="separator:a976358235d20a0fdc83248948bb9cf48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfec50abf57a44ed47038ecc55f5a600"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#acfec50abf57a44ed47038ecc55f5a600">addControlEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge)</td></tr>
<tr class="separator:acfec50abf57a44ed47038ecc55f5a600"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a89be4440e3adfcb0b14c164db891ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6a89be4440e3adfcb0b14c164db891ae">controlEdgeExists</a> (<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p1, <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p2)</td></tr>
<tr class="separator:a6a89be4440e3adfcb0b14c164db891ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aac4d6c8ad638234f88fb8b1ffa00cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3aac4d6c8ad638234f88fb8b1ffa00cb">removeControlEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge)</td></tr>
<tr class="separator:a3aac4d6c8ad638234f88fb8b1ffa00cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45fc2694977c8fbae54ac2e0e067d1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae45fc2694977c8fbae54ac2e0e067d1f">deleteControlEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge)</td></tr>
<tr class="separator:ae45fc2694977c8fbae54ac2e0e067d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a975c97ca338eb2aaaa3dcc0640611a95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a975c97ca338eb2aaaa3dcc0640611a95">isolateEdges</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;input, std::vector&lt; std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &gt; &amp;sorted)</td></tr>
<tr class="separator:a975c97ca338eb2aaaa3dcc0640611a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0b35c10fe6ab3c348f8435a1ca844d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#acb0b35c10fe6ab3c348f8435a1ca844d">collapseEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge)</td></tr>
<tr class="memdesc:acb0b35c10fe6ab3c348f8435a1ca844d"><td class="mdescLeft">&#160;</td><td class="mdescRight">collapse an edge on the surface  <a href="#acb0b35c10fe6ab3c348f8435a1ca844d">More...</a><br /></td></tr>
<tr class="separator:acb0b35c10fe6ab3c348f8435a1ca844d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5de7174c531ef00c607948496b3a8780"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5de7174c531ef00c607948496b3a8780">numberOfSelectedControlEdges</a> () const </td></tr>
<tr class="separator:a5de7174c531ef00c607948496b3a8780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ceb8323935d0734fe4dc9c324aca16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae1ceb8323935d0734fe4dc9c324aca16">setSelectedControlEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge)</td></tr>
<tr class="separator:ae1ceb8323935d0734fe4dc9c324aca16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a579077d742f9afc4e1d4ad20ef5a2184"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a579077d742f9afc4e1d4ad20ef5a2184">removeSelectedControlEdge</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge)</td></tr>
<tr class="separator:a579077d742f9afc4e1d4ad20ef5a2184"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02868e9e5c98a74ce433cff169321967"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a02868e9e5c98a74ce433cff169321967">hasSelectedControlEdge</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *edge) const </td></tr>
<tr class="separator:a02868e9e5c98a74ce433cff169321967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6b7b4127e9c43273fcbf0cdeb88470d"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae6b7b4127e9c43273fcbf0cdeb88470d">getSelControlEdgeCollection</a> ()</td></tr>
<tr class="separator:ae6b7b4127e9c43273fcbf0cdeb88470d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f67bb8bbd3a8f61a2b4abacc0cf10e4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9f67bb8bbd3a8f61a2b4abacc0cf10e4">numberOfFaces</a> ()</td></tr>
<tr class="separator:a9f67bb8bbd3a8f61a2b4abacc0cf10e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf11847b9df1bc590c6c51d292430dd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abf11847b9df1bc590c6c51d292430dd5">clearFaces</a> ()</td></tr>
<tr class="separator:abf11847b9df1bc590c6c51d292430dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a735e1f8b3fdef0469ead5ed006e2a0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6a735e1f8b3fdef0469ead5ed006e2a0">numberOfControlFaces</a> () const </td></tr>
<tr class="separator:a6a735e1f8b3fdef0469ead5ed006e2a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c7cbe0869e354a8aa43a43725abcfe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9c7cbe0869e354a8aa43a43725abcfe8">getControlFace</a> (size_t index) const </td></tr>
<tr class="separator:a9c7cbe0869e354a8aa43a43725abcfe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9de0db3b1f18a32edfb3bbbaed77bf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad9de0db3b1f18a32edfb3bbbaed77bf0">getControlFace</a> (<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p1, <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p2, <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p3, <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *p4) const </td></tr>
<tr class="separator:ad9de0db3b1f18a32edfb3bbbaed77bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8be538bb9da87cb234ba0c33fbbeed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0a8be538bb9da87cb234ba0c33fbbeed">hasControlFace</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face) const </td></tr>
<tr class="separator:a0a8be538bb9da87cb234ba0c33fbbeed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbbb7422a86771451034d2fb7a76bb26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abbbb7422a86771451034d2fb7a76bb26">addControlFace</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face)</td></tr>
<tr class="separator:abbbb7422a86771451034d2fb7a76bb26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c83a514f43b868b5fa286f3bc05a41e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7c83a514f43b868b5fa286f3bc05a41e">addControlFace</a> (std::vector&lt; QVector3D &gt; &amp;points)</td></tr>
<tr class="separator:a7c83a514f43b868b5fa286f3bc05a41e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957b534788873921249cd1cc058b9d7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a957b534788873921249cd1cc058b9d7e">addControlFace</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;points, bool check_edges)</td></tr>
<tr class="separator:a957b534788873921249cd1cc058b9d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d8ca69ed3d45f6e54407fcca8264b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a07d8ca69ed3d45f6e54407fcca8264b2">addControlFace</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;points, bool check_edges, <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *layer)</td></tr>
<tr class="separator:a07d8ca69ed3d45f6e54407fcca8264b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cce3014753c0b74517b1747a80f6c2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9cce3014753c0b74517b1747a80f6c2c">removeControlFace</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face)</td></tr>
<tr class="separator:a9cce3014753c0b74517b1747a80f6c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394c490440fb20c37abfc2f38d6e50fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a394c490440fb20c37abfc2f38d6e50fd">deleteControlFace</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face)</td></tr>
<tr class="separator:a394c490440fb20c37abfc2f38d6e50fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71eed6b40f7bdf66144b4e8320f99b37"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a71eed6b40f7bdf66144b4e8320f99b37">numberOfSelectedControlFaces</a> () const </td></tr>
<tr class="separator:a71eed6b40f7bdf66144b4e8320f99b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21694a435e0c0dd6139de28ae543254"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab21694a435e0c0dd6139de28ae543254">setSelectedControlFace</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face)</td></tr>
<tr class="separator:ab21694a435e0c0dd6139de28ae543254"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef09d950b0970bd825a984effeee6224"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aef09d950b0970bd825a984effeee6224">removeSelectedControlFace</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face)</td></tr>
<tr class="separator:aef09d950b0970bd825a984effeee6224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa662c62bcb12861be98da6606f46fc43"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa662c62bcb12861be98da6606f46fc43">hasSelectedControlFace</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *face) const </td></tr>
<tr class="separator:aa662c62bcb12861be98da6606f46fc43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c58ee81d873069b4c347f6d35d8a88a"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5c58ee81d873069b4c347f6d35d8a88a">getSelControlFaceCollection</a> ()</td></tr>
<tr class="separator:a5c58ee81d873069b4c347f6d35d8a88a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade9cac86770927d571fa8015093b21a0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ade9cac86770927d571fa8015093b21a0">numberOfControlCurves</a> () const </td></tr>
<tr class="separator:ade9cac86770927d571fa8015093b21a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24cef63888acec403e1d938ea96b6406"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a24cef63888acec403e1d938ea96b6406">getControlCurve</a> (size_t index) const </td></tr>
<tr class="separator:a24cef63888acec403e1d938ea96b6406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f23d8f2a732032ca2369e2be6f145a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae5f23d8f2a732032ca2369e2be6f145a">hasControlCurve</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve) const </td></tr>
<tr class="separator:ae5f23d8f2a732032ca2369e2be6f145a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01ccc2ce7417960ca13075e38eb98e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa01ccc2ce7417960ca13075e38eb98e6">addControlCurve</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve)</td></tr>
<tr class="separator:aa01ccc2ce7417960ca13075e38eb98e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac26190e7d9525c0e93ddef2479966800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac26190e7d9525c0e93ddef2479966800">addControlCurves</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;edges)</td></tr>
<tr class="separator:ac26190e7d9525c0e93ddef2479966800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd51f7744580144550fabc086ea991b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abd51f7744580144550fabc086ea991b4">removeControlCurve</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve)</td></tr>
<tr class="separator:abd51f7744580144550fabc086ea991b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f05e8c3af4f3afd0ced8d8098e03884"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8f05e8c3af4f3afd0ced8d8098e03884">deleteControlCurve</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve)</td></tr>
<tr class="separator:a8f05e8c3af4f3afd0ced8d8098e03884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b63ee25a8d0da862fc8f123260e4f7d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0b63ee25a8d0da862fc8f123260e4f7d">numberOfSelectedControlCurves</a> () const </td></tr>
<tr class="separator:a0b63ee25a8d0da862fc8f123260e4f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5614a6ea5e1b67ec516328d64574cd9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5614a6ea5e1b67ec516328d64574cd9e">setSelectedControlCurve</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve)</td></tr>
<tr class="separator:a5614a6ea5e1b67ec516328d64574cd9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1666628c8232ba11d386641fa7980ed7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a1666628c8232ba11d386641fa7980ed7">removeSelectedControlCurve</a> (<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve)</td></tr>
<tr class="separator:a1666628c8232ba11d386641fa7980ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eebd6470c583678d5994007be6b4a9b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a1eebd6470c583678d5994007be6b4a9b">hasSelectedControlCurve</a> (const <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *curve) const </td></tr>
<tr class="separator:a1eebd6470c583678d5994007be6b4a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a5a47a51d20fd5ceaf2643e245331a2"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8a5a47a51d20fd5ceaf2643e245331a2">getSelControlCurveCollection</a> ()</td></tr>
<tr class="separator:a8a5a47a51d20fd5ceaf2643e245331a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a011480014cfb68430c9f60aff474936c"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a011480014cfb68430c9f60aff474936c">numberOfLayers</a> () const </td></tr>
<tr class="separator:a011480014cfb68430c9f60aff474936c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d2f9e794d6c320f9603daa399e214d5"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9d2f9e794d6c320f9603daa399e214d5">indexOfLayer</a> (const <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *layer) const </td></tr>
<tr class="separator:a9d2f9e794d6c320f9603daa399e214d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24b230e51a0c5fb3e7f51d0e2340eb9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a24b230e51a0c5fb3e7f51d0e2340eb9f">getLayer</a> (size_t index)</td></tr>
<tr class="separator:a24b230e51a0c5fb3e7f51d0e2340eb9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a88deb6d846d7ba2d4a147ed5f7b5bc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4a88deb6d846d7ba2d4a147ed5f7b5bc">getLayer</a> (size_t index) const </td></tr>
<tr class="separator:a4a88deb6d846d7ba2d4a147ed5f7b5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2fbd88c0652692848f71945c6e34b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5f2fbd88c0652692848f71945c6e34b8">getActiveLayer</a> () const </td></tr>
<tr class="separator:a5f2fbd88c0652692848f71945c6e34b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69bafa71111e562a52a089be99b47871"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a69bafa71111e562a52a089be99b47871">setActiveLayer</a> (<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *layer)</td></tr>
<tr class="separator:a69bafa71111e562a52a089be99b47871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca8f2be85e020c226d615f093a54aa8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#afca8f2be85e020c226d615f093a54aa8">hasLayer</a> (const <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *layer) const </td></tr>
<tr class="separator:afca8f2be85e020c226d615f093a54aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f0dac49106056562a8b675c61918abe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3f0dac49106056562a8b675c61918abe">deleteLayer</a> (<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *layer)</td></tr>
<tr class="separator:a3f0dac49106056562a8b675c61918abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1efd2774e8a7e646468154ed5480f94"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac1efd2774e8a7e646468154ed5480f94">lastUsedLayerID</a> () const </td></tr>
<tr class="separator:ac1efd2774e8a7e646468154ed5480f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa72a8cf7c5bddaaf24ec41ad3480fe70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa72a8cf7c5bddaaf24ec41ad3480fe70">setLastUsedLayerID</a> (size_t newid)</td></tr>
<tr class="separator:aa72a8cf7c5bddaaf24ec41ad3480fe70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af3a30b53d867b2b25f9ac9290a264a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3af3a30b53d867b2b25f9ac9290a264a">requestNewLayerID</a> ()</td></tr>
<tr class="separator:a3af3a30b53d867b2b25f9ac9290a264a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf8f452664e17dae636d4b66a66eba9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5bf8f452664e17dae636d4b66a66eba9">addNewLayer</a> ()</td></tr>
<tr class="separator:a5bf8f452664e17dae636d4b66a66eba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf2b65e206516f95021ad4f3f3aaf25"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abcf2b65e206516f95021ad4f3f3aaf25">getDefaultLayerName</a> () const </td></tr>
<tr class="separator:abcf2b65e206516f95021ad4f3f3aaf25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae250dca383fa87327a0ea85c933af0d2"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae250dca383fa87327a0ea85c933af0d2">deleteEmptyLayers</a> ()</td></tr>
<tr class="separator:ae250dca383fa87327a0ea85c933af0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2edced5f3a542be51b857e92ecfbf63e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a2edced5f3a542be51b857e92ecfbf63e">getLayers</a> ()</td></tr>
<tr class="separator:a2edced5f3a542be51b857e92ecfbf63e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b5d74a0d4ff35c80a88e3bb2a256818"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a2b5d74a0d4ff35c80a88e3bb2a256818">getLayers</a> () const </td></tr>
<tr class="separator:a2b5d74a0d4ff35c80a88e3bb2a256818"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab85cd3c9b75664e3d8dfa1bd9bfa6e9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceShipCAD.html#a4a9d1acfd6a2e1e9078a5dcc36f0c817">subdiv_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab85cd3c9b75664e3d8dfa1bd9bfa6e9a">getSubdivisionMode</a> () const </td></tr>
<tr class="separator:ab85cd3c9b75664e3d8dfa1bd9bfa6e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a048dce00d2ff87aa5b31319ea41f565a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a048dce00d2ff87aa5b31319ea41f565a">setSubdivisionMode</a> (<a class="el" href="namespaceShipCAD.html#a4a9d1acfd6a2e1e9078a5dcc36f0c817">subdiv_mode_t</a> val)</td></tr>
<tr class="separator:a048dce00d2ff87aa5b31319ea41f565a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53271216c1be89154c08d2b2841f9a60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a53271216c1be89154c08d2b2841f9a60">setDesiredSubdivisionLevel</a> (int val)</td></tr>
<tr class="separator:a53271216c1be89154c08d2b2841f9a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7aaeee8df7f89aeb59f1e3f8514b872"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac7aaeee8df7f89aeb59f1e3f8514b872">isGaussCurvatureCalculated</a> () const </td></tr>
<tr class="separator:ac7aaeee8df7f89aeb59f1e3f8514b872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71607715751aa734da85315f697c29ce"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a71607715751aa734da85315f697c29ce">getCurvatureScale</a> () const </td></tr>
<tr class="separator:a71607715751aa734da85315f697c29ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0de3c1d862ddb2466effbcff0189845"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af0de3c1d862ddb2466effbcff0189845">setCurvatureScale</a> (float val)</td></tr>
<tr class="separator:af0de3c1d862ddb2466effbcff0189845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a485f26282ac985446cdec3a98753c2eb"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a485f26282ac985446cdec3a98753c2eb">getMinGausCurvature</a> () const </td></tr>
<tr class="separator:a485f26282ac985446cdec3a98753c2eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61fb5c6ccba4c5491ddcc69182213831"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a61fb5c6ccba4c5491ddcc69182213831">getMaxGausCurvature</a> () const </td></tr>
<tr class="separator:a61fb5c6ccba4c5491ddcc69182213831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e1259732cf153c79e9323063bb21f0e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4e1259732cf153c79e9323063bb21f0e">getGaussCurvature</a> (size_t idx) const </td></tr>
<tr class="separator:a4e1259732cf153c79e9323063bb21f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30754b2315cbf3dd6d551bf395da91ac"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a30754b2315cbf3dd6d551bf395da91ac">getWaterlinePlane</a> () const </td></tr>
<tr class="separator:a30754b2315cbf3dd6d551bf395da91ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae063d1a2be4e227aaefb8a3578d3f52f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae063d1a2be4e227aaefb8a3578d3f52f">setWaterlinePlane</a> (const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;val)</td></tr>
<tr class="separator:ae063d1a2be4e227aaefb8a3578d3f52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cd4b62dd61e279f77dc39fd3798c46d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5cd4b62dd61e279f77dc39fd3798c46d">getMainframeLocation</a> () const </td></tr>
<tr class="separator:a5cd4b62dd61e279f77dc39fd3798c46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81d5637d3b405da5975eb8e86d058bcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a81d5637d3b405da5975eb8e86d058bcd">setMainframeLocation</a> (float val)</td></tr>
<tr class="separator:a81d5637d3b405da5975eb8e86d058bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a374e11515db37931bbe38d097893967a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a374e11515db37931bbe38d097893967a">getControlPointSize</a> () const </td></tr>
<tr class="separator:a374e11515db37931bbe38d097893967a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac719f8921c733e45c091b2ca0ce12237"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac719f8921c733e45c091b2ca0ce12237">setControlPointSize</a> (int sz)</td></tr>
<tr class="separator:ac719f8921c733e45c091b2ca0ce12237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af92d925b07686d3dfb93e8696f264e09"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af92d925b07686d3dfb93e8696f264e09">showCurvature</a> () const </td></tr>
<tr class="separator:af92d925b07686d3dfb93e8696f264e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac59e73ec163b7daacad94fe2d73b5776"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac59e73ec163b7daacad94fe2d73b5776">shadeUnderWater</a> () const </td></tr>
<tr class="separator:ac59e73ec163b7daacad94fe2d73b5776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a553e1f50b7eb97a5380c817f0efb6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a34a553e1f50b7eb97a5380c817f0efb6">showControlNet</a> () const </td></tr>
<tr class="separator:a34a553e1f50b7eb97a5380c817f0efb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbad6f61c156d26464dbdc7a22d4d607"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#afbad6f61c156d26464dbdc7a22d4d607">showControlCurves</a> () const </td></tr>
<tr class="separator:afbad6f61c156d26464dbdc7a22d4d607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cfec985803a6cc41b3afecb2e81ede5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4cfec985803a6cc41b3afecb2e81ede5">showInteriorEdges</a> () const </td></tr>
<tr class="separator:a4cfec985803a6cc41b3afecb2e81ede5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42b3e7703acd8d51c501d7c47f09ed78"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a42b3e7703acd8d51c501d7c47f09ed78">drawMirror</a> () const </td></tr>
<tr class="separator:a42b3e7703acd8d51c501d7c47f09ed78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0927937f7d321e9d564c04884b2ce54"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa0927937f7d321e9d564c04884b2ce54">showNormals</a> () const </td></tr>
<tr class="separator:aa0927937f7d321e9d564c04884b2ce54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf6fe62614aadf1cdd4f26fb4d3fc441"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abf6fe62614aadf1cdd4f26fb4d3fc441">setShowCurvature</a> (bool val)</td></tr>
<tr class="separator:abf6fe62614aadf1cdd4f26fb4d3fc441"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a797d9b728f794b7f2fc61f1c51dacc06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a797d9b728f794b7f2fc61f1c51dacc06">setShadeUnderWater</a> (bool val)</td></tr>
<tr class="separator:a797d9b728f794b7f2fc61f1c51dacc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5380f1a7932b23a5fbf400c85542381"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af5380f1a7932b23a5fbf400c85542381">setShowControlNet</a> (bool val)</td></tr>
<tr class="separator:af5380f1a7932b23a5fbf400c85542381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf54bc152176697a82c0eb6e47f5981"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aabf54bc152176697a82c0eb6e47f5981">setShowControlCurves</a> (bool val)</td></tr>
<tr class="separator:aabf54bc152176697a82c0eb6e47f5981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4e5acd1bfc4d845d28513dd2dbc0cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5a4e5acd1bfc4d845d28513dd2dbc0cd">setShowInteriorEdges</a> (bool val)</td></tr>
<tr class="separator:a5a4e5acd1bfc4d845d28513dd2dbc0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3605a409a102a18714e9ad7d028e7f33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3605a409a102a18714e9ad7d028e7f33">setDrawMirror</a> (bool val)</td></tr>
<tr class="separator:a3605a409a102a18714e9ad7d028e7f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678530145785bd366316b35d2bd0ab67"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a678530145785bd366316b35d2bd0ab67">setShowNormals</a> (bool val)</td></tr>
<tr class="separator:a678530145785bd366316b35d2bd0ab67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb4babaa91950e02f5e7546ed2c1e5b"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a1fb4babaa91950e02f5e7546ed2c1e5b">getSelectedColor</a> () const </td></tr>
<tr class="separator:a1fb4babaa91950e02f5e7546ed2c1e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691650cdaa3bb201de7c16b8ac05e496"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a691650cdaa3bb201de7c16b8ac05e496">getCreaseEdgeColor</a> () const </td></tr>
<tr class="separator:a691650cdaa3bb201de7c16b8ac05e496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0a87fa795f04066ca3694242a128ba"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6c0a87fa795f04066ca3694242a128ba">getEdgeColor</a> () const </td></tr>
<tr class="separator:a6c0a87fa795f04066ca3694242a128ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb2c51cef076b9d25f09ae1faf0ee043"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#adb2c51cef076b9d25f09ae1faf0ee043">getLeakColor</a> () const </td></tr>
<tr class="separator:adb2c51cef076b9d25f09ae1faf0ee043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76ab946bfcba98fc7f0f8eebce43c3d"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac76ab946bfcba98fc7f0f8eebce43c3d">getRegularPointColor</a> () const </td></tr>
<tr class="separator:ac76ab946bfcba98fc7f0f8eebce43c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a124cff1219d67705272458a29eefefe5"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a124cff1219d67705272458a29eefefe5">getCornerPointColor</a> () const </td></tr>
<tr class="separator:a124cff1219d67705272458a29eefefe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a991d789d40dc254caadaaf22d5343963"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a991d789d40dc254caadaaf22d5343963">getDartPointColor</a> () const </td></tr>
<tr class="separator:a991d789d40dc254caadaaf22d5343963"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe8035c1602e8b2462e6052ffd3f3a4"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#adbe8035c1602e8b2462e6052ffd3f3a4">getCreaseColor</a> () const </td></tr>
<tr class="separator:adbe8035c1602e8b2462e6052ffd3f3a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5f7a82fc160a3df73ca19d766843bae"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa5f7a82fc160a3df73ca19d766843bae">getCreasePointColor</a> () const </td></tr>
<tr class="separator:aa5f7a82fc160a3df73ca19d766843bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a796ee3dc45dd6d25ce8a58e65048c947"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a796ee3dc45dd6d25ce8a58e65048c947">getControlCurveColor</a> () const </td></tr>
<tr class="separator:a796ee3dc45dd6d25ce8a58e65048c947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc7aff2be270c70963ddebbdc052b482"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#adc7aff2be270c70963ddebbdc052b482">getLayerColor</a> () const </td></tr>
<tr class="separator:adc7aff2be270c70963ddebbdc052b482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f4c3d9ca6f842f687a882e10454524"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a57f4c3d9ca6f842f687a882e10454524">getNormalColor</a> () const </td></tr>
<tr class="separator:a57f4c3d9ca6f842f687a882e10454524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18cde95f7390e52722f85f93bdc6f1f1"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a18cde95f7390e52722f85f93bdc6f1f1">getCurvatureColor</a> () const </td></tr>
<tr class="separator:a18cde95f7390e52722f85f93bdc6f1f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad945a6a4c084db07b19504ce5e982a2a"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad945a6a4c084db07b19504ce5e982a2a">getUnderWaterColor</a> () const </td></tr>
<tr class="separator:ad945a6a4c084db07b19504ce5e982a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7464bc5ad79381ddc64b86266d3a8da1"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7464bc5ad79381ddc64b86266d3a8da1">getZebraColor</a> () const </td></tr>
<tr class="separator:a7464bc5ad79381ddc64b86266d3a8da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b6eee9984eefa4b0c3d1f229eb474ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0b6eee9984eefa4b0c3d1f229eb474ed">setUnderWaterColor</a> (const QColor &amp;c)</td></tr>
<tr class="separator:a0b6eee9984eefa4b0c3d1f229eb474ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e6254ecc6fcbdadf1ff4f646caa1d59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6e6254ecc6fcbdadf1ff4f646caa1d59">saveBinary</a> (<a class="el" href="classShipCAD_1_1FileBuffer.html">FileBuffer</a> &amp;destination)</td></tr>
<tr class="separator:a6e6254ecc6fcbdadf1ff4f646caa1d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ad644e0c19ac180fd4a7368fa410a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac8ad644e0c19ac180fd4a7368fa410a6">loadBinary</a> (<a class="el" href="classShipCAD_1_1FileBuffer.html">FileBuffer</a> &amp;source)</td></tr>
<tr class="separator:ac8ad644e0c19ac180fd4a7368fa410a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7aebfa4567458829323752a96195060"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa7aebfa4567458829323752a96195060">loadFromStream</a> (size_t &amp;lineno, QStringList &amp;strings)</td></tr>
<tr class="separator:aa7aebfa4567458829323752a96195060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8d612c82f170869f81042520f62499"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#add8d612c82f170869f81042520f62499">loadVRMLFile</a> (const QString &amp;filename)</td></tr>
<tr class="separator:add8d612c82f170869f81042520f62499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf0a259c3cb5446c7b4481ac8d98ded"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#adaf0a259c3cb5446c7b4481ac8d98ded">exportFeFFile</a> (QStringList &amp;strings) const </td></tr>
<tr class="separator:adaf0a259c3cb5446c7b4481ac8d98ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f1904bcec3f104cf465e3bed799406"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa3f1904bcec3f104cf465e3bed799406">importFeFFile</a> (QStringList &amp;strings, size_t &amp;lineno)</td></tr>
<tr class="separator:aa3f1904bcec3f104cf465e3bed799406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8859af0a44d7f858d0febbd58efd2820"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8859af0a44d7f858d0febbd58efd2820">exportObjFile</a> (bool export_control_net, QStringList &amp;strings)</td></tr>
<tr class="separator:a8859af0a44d7f858d0febbd58efd2820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac53390809ec7efe26fe7514f88b05732"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac53390809ec7efe26fe7514f88b05732">saveToStream</a> (QStringList &amp;strings) const </td></tr>
<tr class="separator:ac53390809ec7efe26fe7514f88b05732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfe9cc964dbe05105486b43f2dc6fc4f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#acfe9cc964dbe05105486b43f2dc6fc4f">draw</a> (<a class="el" href="classShipCAD_1_1Viewport.html">Viewport</a> &amp;vp)</td></tr>
<tr class="separator:acfe9cc964dbe05105486b43f2dc6fc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1c250ff9fa7acae3ecdca4575f3e259"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab1c250ff9fa7acae3ecdca4575f3e259">draw</a> (<a class="el" href="classShipCAD_1_1Viewport.html">Viewport</a> &amp;vp, <a class="el" href="classShipCAD_1_1LineShader.html">LineShader</a> *lineshader)</td></tr>
<tr class="separator:ab1c250ff9fa7acae3ecdca4575f3e259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed961bbb7ca5fe94ec5566109d9b015"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6ed961bbb7ca5fe94ec5566109d9b015">dump</a> (std::ostream &amp;os, const char *prefix=&quot;&quot;) const </td></tr>
<tr class="separator:a6ed961bbb7ca5fe94ec5566109d9b015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace460b788afd5d4612be52a2600980b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ace460b788afd5d4612be52a2600980b9">getControlPointPool</a> ()</td></tr>
<tr class="separator:ace460b788afd5d4612be52a2600980b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0204125d7a69f89a82ea748b1f5663d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab0204125d7a69f89a82ea748b1f5663d">getControlEdgePool</a> ()</td></tr>
<tr class="separator:ab0204125d7a69f89a82ea748b1f5663d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c7bafebafcafca20ed044f11733c48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a06c7bafebafcafca20ed044f11733c48">getControlFacePool</a> ()</td></tr>
<tr class="separator:a06c7bafebafcafca20ed044f11733c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4ae9dd2926ceabc10351863923cf41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a2c4ae9dd2926ceabc10351863923cf41">getControlCurvePool</a> ()</td></tr>
<tr class="separator:a2c4ae9dd2926ceabc10351863923cf41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad124b77753880a92de21d5d16333f966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad124b77753880a92de21d5d16333f966">getLayerPool</a> ()</td></tr>
<tr class="separator:ad124b77753880a92de21d5d16333f966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3d1e5d4a140b127e986b13de26e67f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aa3d1e5d4a140b127e986b13de26e67f7">getPointPool</a> ()</td></tr>
<tr class="separator:aa3d1e5d4a140b127e986b13de26e67f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a899e459c7d5bd512dd2006c4c06a9b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a899e459c7d5bd512dd2006c4c06a9b19">getEdgePool</a> ()</td></tr>
<tr class="separator:a899e459c7d5bd512dd2006c4c06a9b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ddf343939772d829ac414cd976d345"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a00ddf343939772d829ac414cd976d345">getFacePool</a> ()</td></tr>
<tr class="separator:a00ddf343939772d829ac414cd976d345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dd10eab77ea0863f5f5e74d263cbae7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1Spline.html">Spline</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8dd10eab77ea0863f5f5e74d263cbae7">getSplinePool</a> ()</td></tr>
<tr class="separator:a8dd10eab77ea0863f5f5e74d263cbae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af052a1f171e5ee2d8048302b7e48706a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af052a1f171e5ee2d8048302b7e48706a">deleteElementsCollection</a> ()</td></tr>
<tr class="memdesc:af052a1f171e5ee2d8048302b7e48706a"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete elements marked for permanent removal  <a href="#af052a1f171e5ee2d8048302b7e48706a">More...</a><br /></td></tr>
<tr class="separator:af052a1f171e5ee2d8048302b7e48706a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbf1284012e5a2b433dbcf1ac2caaf84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1TempVarChange.html">TempVarChange</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abbf1284012e5a2b433dbcf1ac2caaf84">tempChangeMirror</a> (bool val)</td></tr>
<tr class="memdesc:abbf1284012e5a2b433dbcf1ac2caaf84"><td class="mdescLeft">&#160;</td><td class="mdescRight">temporarily change draw mirror  <a href="#abbf1284012e5a2b433dbcf1ac2caaf84">More...</a><br /></td></tr>
<tr class="separator:abbf1284012e5a2b433dbcf1ac2caaf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classShipCAD_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classShipCAD_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classShipCAD_1_1Entity.html">ShipCAD::Entity</a></td></tr>
<tr class="memitem:a980f368aa07ce358583982821533a54a inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a980f368aa07ce358583982821533a54a">Entity</a> ()</td></tr>
<tr class="separator:a980f368aa07ce358583982821533a54a inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fe3f9f7c8875a85afb214c8ebd75604 inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a0fe3f9f7c8875a85afb214c8ebd75604">~Entity</a> ()</td></tr>
<tr class="separator:a0fe3f9f7c8875a85afb214c8ebd75604 inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a747f437fa410f5b8b6251967fd3a90aa inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">virtual QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a747f437fa410f5b8b6251967fd3a90aa">getColor</a> () const </td></tr>
<tr class="separator:a747f437fa410f5b8b6251967fd3a90aa inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e0e5f174d287e807b5409b1aa5704bc inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a5e0e5f174d287e807b5409b1aa5704bc">setColor</a> (const QColor &amp;col)</td></tr>
<tr class="separator:a5e0e5f174d287e807b5409b1aa5704bc inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf44d10747d8e1588030ef1e46155dfc inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#acf44d10747d8e1588030ef1e46155dfc">getPenWidth</a> () const </td></tr>
<tr class="separator:acf44d10747d8e1588030ef1e46155dfc inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b8146f974735c90ea6a44a0cb5fba98 inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a1b8146f974735c90ea6a44a0cb5fba98">setPenWidth</a> (int w)</td></tr>
<tr class="separator:a1b8146f974735c90ea6a44a0cb5fba98 inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5912853854b82c79f47dd9117cc3d9bc inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">Qt::PenStyle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a5912853854b82c79f47dd9117cc3d9bc">getPenStyle</a> () const </td></tr>
<tr class="separator:a5912853854b82c79f47dd9117cc3d9bc inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f556f934efd5517c984b09a2e17773 inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a50f556f934efd5517c984b09a2e17773">setPenStyle</a> (Qt::PenStyle style)</td></tr>
<tr class="separator:a50f556f934efd5517c984b09a2e17773 inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4227afa7a356a667224cfba69a24e5 inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">QVector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a7c4227afa7a356a667224cfba69a24e5">getMin</a> () const </td></tr>
<tr class="separator:a7c4227afa7a356a667224cfba69a24e5 inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9e95df651ae01a48242604262b051b3 inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">QVector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#ad9e95df651ae01a48242604262b051b3">getMax</a> () const </td></tr>
<tr class="separator:ad9e95df651ae01a48242604262b051b3 inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f54a1745c95aa0871a8c57c114809e inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#ab2f54a1745c95aa0871a8c57c114809e">isBuild</a> () const </td></tr>
<tr class="separator:ab2f54a1745c95aa0871a8c57c114809e inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a395d7573df06482d9deaecdc87d46944 inherit pub_methods_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a395d7573df06482d9deaecdc87d46944">dump</a> (std::ostream &amp;os) const </td></tr>
<tr class="separator:a395d7573df06482d9deaecdc87d46944 inherit pub_methods_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a5c88eb988cc6a439242264bc54a6e3e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5c88eb988cc6a439242264bc54a6e3e1">priv_dump</a> (std::ostream &amp;os, const char *prefix) const </td></tr>
<tr class="separator:a5c88eb988cc6a439242264bc54a6e3e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a251b711125d50aa51875451976e8a8d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a251b711125d50aa51875451976e8a8d7">newControlPoint</a> (const QVector3D &amp;p)</td></tr>
<tr class="separator:a251b711125d50aa51875451976e8a8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75286942677dde7ada4555a6842a43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a2e75286942677dde7ada4555a6842a43">doAssemble</a> (<a class="el" href="structShipCAD_1_1PointGrid.html">PointGrid</a> &amp;grid, size_t &amp;cols, size_t &amp;rows, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a> * &gt; &amp;faces)</td></tr>
<tr class="separator:a2e75286942677dde7ada4555a6842a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac609b5de32ea28568edb83439ae5261f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac609b5de32ea28568edb83439ae5261f">doAssembleSpecial</a> (<a class="el" href="structShipCAD_1_1PointGrid.html">PointGrid</a> &amp;grid, size_t &amp;cols, size_t &amp;rows, <a class="el" href="namespaceShipCAD.html#aaba70dc1c80dc540bef320cb9b720a20">assemble_mode_t</a> mode, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;checkfaces, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;faces)</td></tr>
<tr class="separator:ac609b5de32ea28568edb83439ae5261f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16b7b0697217616046ded3849af1f52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab16b7b0697217616046ded3849af1f52">assembleFaces</a> (<a class="el" href="namespaceShipCAD.html#aaba70dc1c80dc540bef320cb9b720a20">assemble_mode_t</a> mode, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;ctrlfaces, std::vector&lt; <a class="el" href="structShipCAD_1_1ControlFaceGrid.html">ControlFaceGrid</a> &gt; &amp;assembled)</td></tr>
<tr class="separator:ab16b7b0697217616046ded3849af1f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b270b878bb810d51bd7adf689db5366"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a2b270b878bb810d51bd7adf689db5366">sortEdges</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt; &amp;edges)</td></tr>
<tr class="separator:a2b270b878bb810d51bd7adf689db5366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1b9223254ed3c713e860abfa4dde18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abb1b9223254ed3c713e860abfa4dde18">sortEdges</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt; &amp;points, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt; &amp;edges)</td></tr>
<tr class="separator:abb1b9223254ed3c713e860abfa4dde18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44fd2e4a8264e5d52ad2948fa32dfa97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a44fd2e4a8264e5d52ad2948fa32dfa97">sortControlEdges</a> (std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;points, std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;edges)</td></tr>
<tr class="separator:a44fd2e4a8264e5d52ad2948fa32dfa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab9bb374cf1368b4a2c779f953bca88a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab9bb374cf1368b4a2c779f953bca88a8">_show_control_net</a></td></tr>
<tr class="separator:ab9bb374cf1368b4a2c779f953bca88a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a828f85ee49e1481e95f61b919070842c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a828f85ee49e1481e95f61b919070842c">_initialized</a></td></tr>
<tr class="separator:a828f85ee49e1481e95f61b919070842c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4458d02152bd97495938586c89e6d9e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4458d02152bd97495938586c89e6d9e2">_show_interior_edges</a></td></tr>
<tr class="separator:a4458d02152bd97495938586c89e6d9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee73ae98bddfe1819419afd1d5ba029"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a4ee73ae98bddfe1819419afd1d5ba029">_draw_mirror</a></td></tr>
<tr class="separator:a4ee73ae98bddfe1819419afd1d5ba029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3294d41679de31e588d603e3428565e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac3294d41679de31e588d603e3428565e">_shade_under_water</a></td></tr>
<tr class="separator:ac3294d41679de31e588d603e3428565e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc840743e7afcd136ab864ace158a17"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0cc840743e7afcd136ab864ace158a17">_show_normals</a></td></tr>
<tr class="separator:a0cc840743e7afcd136ab864ace158a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2167085eac50c986b074635b610462"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abe2167085eac50c986b074635b610462">_show_curvature</a></td></tr>
<tr class="separator:abe2167085eac50c986b074635b610462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae240b2177e0af0bd1512c94b524f22dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ae240b2177e0af0bd1512c94b524f22dd">_show_control_curves</a></td></tr>
<tr class="separator:ae240b2177e0af0bd1512c94b524f22dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0af5c881dfa24574962f42d80da997ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceShipCAD.html#a4a9d1acfd6a2e1e9078a5dcc36f0c817">subdiv_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0af5c881dfa24574962f42d80da997ee">_subdivision_mode</a></td></tr>
<tr class="separator:a0af5c881dfa24574962f42d80da997ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeec20f09be87e6d57d88f903853ca96f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aeec20f09be87e6d57d88f903853ca96f">_desired_subdiv_level</a></td></tr>
<tr class="separator:aeec20f09be87e6d57d88f903853ca96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5424746eced5d0a06ccbe4055bd06f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9e5424746eced5d0a06ccbe4055bd06f">_current_subdiv_level</a></td></tr>
<tr class="separator:a9e5424746eced5d0a06ccbe4055bd06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ad820b9d312c8ecde939b5345690d35"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7ad820b9d312c8ecde939b5345690d35">_control_point_size</a></td></tr>
<tr class="separator:a7ad820b9d312c8ecde939b5345690d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf241b41a8ca897306decbbab8e44c69"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#acf241b41a8ca897306decbbab8e44c69">_curvature_scale</a></td></tr>
<tr class="separator:acf241b41a8ca897306decbbab8e44c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac343c30f7e4e6a5926fdfed7da3f9385"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac343c30f7e4e6a5926fdfed7da3f9385">_min_gaus_curvature</a></td></tr>
<tr class="separator:ac343c30f7e4e6a5926fdfed7da3f9385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1658374385131656d359ff373d2cb08c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a1658374385131656d359ff373d2cb08c">_max_gaus_curvature</a></td></tr>
<tr class="separator:a1658374385131656d359ff373d2cb08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ea08aa45ad221a1b485010ce5e8dee7"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3ea08aa45ad221a1b485010ce5e8dee7">_main_frame_location</a></td></tr>
<tr class="separator:a3ea08aa45ad221a1b485010ce5e8dee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa3b772931e04f8650db2d005ae05d6a"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aaa3b772931e04f8650db2d005ae05d6a">_crease_color</a></td></tr>
<tr class="separator:aaa3b772931e04f8650db2d005ae05d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6106aee9d086aa377d9a3a6a6291b54c"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6106aee9d086aa377d9a3a6a6291b54c">_crease_edge_color</a></td></tr>
<tr class="separator:a6106aee9d086aa377d9a3a6a6291b54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a64eabb53fa0facaa6e59579305328b"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8a64eabb53fa0facaa6e59579305328b">_underwater_color</a></td></tr>
<tr class="separator:a8a64eabb53fa0facaa6e59579305328b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced3b075062f92e55b3a89729cad3fd2"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aced3b075062f92e55b3a89729cad3fd2">_edge_color</a></td></tr>
<tr class="separator:aced3b075062f92e55b3a89729cad3fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cfcbbe769216c753330f71e57a4cf4d"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a3cfcbbe769216c753330f71e57a4cf4d">_selected_color</a></td></tr>
<tr class="separator:a3cfcbbe769216c753330f71e57a4cf4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9602182d9a123dc267d34a2cd1b45ed7"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a9602182d9a123dc267d34a2cd1b45ed7">_crease_point_color</a></td></tr>
<tr class="separator:a9602182d9a123dc267d34a2cd1b45ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee1585e376c34aa9b3be47f3a174cdb"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#afee1585e376c34aa9b3be47f3a174cdb">_regular_point_color</a></td></tr>
<tr class="separator:afee1585e376c34aa9b3be47f3a174cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba9fae36ed19b802707c748396c1fd63"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aba9fae36ed19b802707c748396c1fd63">_corner_point_color</a></td></tr>
<tr class="separator:aba9fae36ed19b802707c748396c1fd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45054fd2d0065a342828bcd675e91307"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a45054fd2d0065a342828bcd675e91307">_dart_point_color</a></td></tr>
<tr class="separator:a45054fd2d0065a342828bcd675e91307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0833012e177dfd6cdb71174cb7baed17"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0833012e177dfd6cdb71174cb7baed17">_layer_color</a></td></tr>
<tr class="separator:a0833012e177dfd6cdb71174cb7baed17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62cbe24451a794c0da3660ed0f1066ca"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a62cbe24451a794c0da3660ed0f1066ca">_normal_color</a></td></tr>
<tr class="separator:a62cbe24451a794c0da3660ed0f1066ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd1616b97a4425cc9b1051e01785596"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aacd1616b97a4425cc9b1051e01785596">_leak_color</a></td></tr>
<tr class="separator:aacd1616b97a4425cc9b1051e01785596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05a83d21996abb065abe7f3109f35a73"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a05a83d21996abb065abe7f3109f35a73">_curvature_color</a></td></tr>
<tr class="separator:a05a83d21996abb065abe7f3109f35a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0385bc183e805c1adc23750747a43d7"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#af0385bc183e805c1adc23750747a43d7">_control_curve_color</a></td></tr>
<tr class="separator:af0385bc183e805c1adc23750747a43d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a047d5d0575c944d216ada589e30ee3bd"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a047d5d0575c944d216ada589e30ee3bd">_zebra_color</a></td></tr>
<tr class="separator:a047d5d0575c944d216ada589e30ee3bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762de21a330588c7bfbe081637cab2f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1Plane.html">Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a762de21a330588c7bfbe081637cab2f3">_waterline_plane</a></td></tr>
<tr class="separator:a762de21a330588c7bfbe081637cab2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba5c4e08110400890eb60140f3e2058"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a0ba5c4e08110400890eb60140f3e2058">_last_used_layerID</a></td></tr>
<tr class="separator:a0ba5c4e08110400890eb60140f3e2058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef766e0b62189247c0f3214c56800040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aef766e0b62189247c0f3214c56800040">_active_layer</a></td></tr>
<tr class="separator:aef766e0b62189247c0f3214c56800040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906d5981dc482ede1bb3c7256e750945"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a906d5981dc482ede1bb3c7256e750945">_control_points</a></td></tr>
<tr class="separator:a906d5981dc482ede1bb3c7256e750945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b2950f05e07f5a7814b278a9dc1513"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac6b2950f05e07f5a7814b278a9dc1513">_control_edges</a></td></tr>
<tr class="separator:ac6b2950f05e07f5a7814b278a9dc1513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69c240904f61f8181a57559d4fa548c0"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a69c240904f61f8181a57559d4fa548c0">_control_faces</a></td></tr>
<tr class="separator:a69c240904f61f8181a57559d4fa548c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72da0f8a60e186e10b88f48950a490e9"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a72da0f8a60e186e10b88f48950a490e9">_control_curves</a></td></tr>
<tr class="separator:a72da0f8a60e186e10b88f48950a490e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c6c8b63f203d788b8f4b361c814c96"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a87c6c8b63f203d788b8f4b361c814c96">_layers</a></td></tr>
<tr class="separator:a87c6c8b63f203d788b8f4b361c814c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cbcc689f7b2f8af21f502748521185"><td class="memItemLeft" align="right" valign="top">std::vector&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a20cbcc689f7b2f8af21f502748521185">_gaus_curvature</a></td></tr>
<tr class="separator:a20cbcc689f7b2f8af21f502748521185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab03b7f4694a63eeb3ebb831484cb1bff"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ab03b7f4694a63eeb3ebb831484cb1bff">_points</a></td></tr>
<tr class="separator:ab03b7f4694a63eeb3ebb831484cb1bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709c44779394f03c06c16adba6187ecd"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a709c44779394f03c06c16adba6187ecd">_edges</a></td></tr>
<tr class="separator:a709c44779394f03c06c16adba6187ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891ade2e87969ef453edcf712b1fe276"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOrderedPointMap.html">OrderedPointMap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a891ade2e87969ef453edcf712b1fe276">_sel_control_points</a></td></tr>
<tr class="separator:a891ade2e87969ef453edcf712b1fe276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d5f7d595c9b1f878cc6406ba58e718"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad0d5f7d595c9b1f878cc6406ba58e718">_sel_control_edges</a></td></tr>
<tr class="separator:ad0d5f7d595c9b1f878cc6406ba58e718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac169ec4cb0e9b27ce1f425502b5c5d3a"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ac169ec4cb0e9b27ce1f425502b5c5d3a">_sel_control_faces</a></td></tr>
<tr class="separator:ac169ec4cb0e9b27ce1f425502b5c5d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb17606808d7eddb3917735bc8ac2bd"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abeb17606808d7eddb3917735bc8ac2bd">_sel_control_curves</a></td></tr>
<tr class="separator:abeb17606808d7eddb3917735bc8ac2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a795f2f16f1da4aa5c0f14d441a190ce0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a795f2f16f1da4aa5c0f14d441a190ce0">_cpoint_pool</a></td></tr>
<tr class="separator:a795f2f16f1da4aa5c0f14d441a190ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6607443a90f57a3d67a8c6b92c0a46f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad6607443a90f57a3d67a8c6b92c0a46f">_cedge_pool</a></td></tr>
<tr class="separator:ad6607443a90f57a3d67a8c6b92c0a46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb812e2df0e8f1c80242e7e4f5d709b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#abdb812e2df0e8f1c80242e7e4f5d709b">_cface_pool</a></td></tr>
<tr class="separator:abdb812e2df0e8f1c80242e7e4f5d709b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aea3b12c1d7f9903e2503f3b3cb4392"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a5aea3b12c1d7f9903e2503f3b3cb4392">_ccurve_pool</a></td></tr>
<tr class="separator:a5aea3b12c1d7f9903e2503f3b3cb4392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32ad62ece5a7a0b0268913e2b314969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#ad32ad62ece5a7a0b0268913e2b314969">_layer_pool</a></td></tr>
<tr class="separator:ad32ad62ece5a7a0b0268913e2b314969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58736ba52015c2d17f0c67ba12406699"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a58736ba52015c2d17f0c67ba12406699">_point_pool</a></td></tr>
<tr class="separator:a58736ba52015c2d17f0c67ba12406699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d61792772139e74bebfb11eaea21a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a47d61792772139e74bebfb11eaea21a7">_edge_pool</a></td></tr>
<tr class="separator:a47d61792772139e74bebfb11eaea21a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6064ab4cdadae400c79c4cbcba906b3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a6064ab4cdadae400c79c4cbcba906b3a">_face_pool</a></td></tr>
<tr class="separator:a6064ab4cdadae400c79c4cbcba906b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa427b1b9a8582382fcb2a7de95553f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPool.html">Pool</a>&lt; <a class="el" href="classShipCAD_1_1Spline.html">Spline</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#acfa427b1b9a8582382fcb2a7de95553f">_spline_pool</a></td></tr>
<tr class="separator:acfa427b1b9a8582382fcb2a7de95553f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ffa4a7be62b7e5931dd70fce9c885ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classShipCAD_1_1DeleteElementsCollection.html">DeleteElementsCollection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a7ffa4a7be62b7e5931dd70fce9c885ee">_deleted</a></td></tr>
<tr class="separator:a7ffa4a7be62b7e5931dd70fce9c885ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classShipCAD_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classShipCAD_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classShipCAD_1_1Entity.html">ShipCAD::Entity</a></td></tr>
<tr class="memitem:a752e3eb309111a7457783e0fdab3d6fe inherit pro_attribs_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a752e3eb309111a7457783e0fdab3d6fe">_build</a></td></tr>
<tr class="separator:a752e3eb309111a7457783e0fdab3d6fe inherit pro_attribs_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a414d4ff1ee308d47a5052910c3b34f7b inherit pro_attribs_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">QVector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a414d4ff1ee308d47a5052910c3b34f7b">_min</a></td></tr>
<tr class="separator:a414d4ff1ee308d47a5052910c3b34f7b inherit pro_attribs_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e4f9cb421987cebd07737a554275eb inherit pro_attribs_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">QVector3D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a30e4f9cb421987cebd07737a554275eb">_max</a></td></tr>
<tr class="separator:a30e4f9cb421987cebd07737a554275eb inherit pro_attribs_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a9892a0d84d2cfdcd3a5dabf662a595 inherit pro_attribs_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a5a9892a0d84d2cfdcd3a5dabf662a595">_pen_width</a></td></tr>
<tr class="separator:a5a9892a0d84d2cfdcd3a5dabf662a595 inherit pro_attribs_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150a19aa958886e9dcf7c4e0e51dcd98 inherit pro_attribs_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#a150a19aa958886e9dcf7c4e0e51dcd98">_color</a></td></tr>
<tr class="separator:a150a19aa958886e9dcf7c4e0e51dcd98 inherit pro_attribs_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac53123be976cd9739ad1657573d67d97 inherit pro_attribs_classShipCAD_1_1Entity"><td class="memItemLeft" align="right" valign="top">Qt::PenStyle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1Entity.html#ac53123be976cd9739ad1657573d67d97">_pen_style</a></td></tr>
<tr class="separator:ac53123be976cd9739ad1657573d67d97 inherit pro_attribs_classShipCAD_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:aac5731b90dac5ab98f6153447ce63674"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#aac5731b90dac5ab98f6153447ce63674">Preferences</a></td></tr>
<tr class="separator:aac5731b90dac5ab98f6153447ce63674"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Subdivision Surface. </p>
<p>This is the subdivision surface used for modelling the hull. This is actually a quad-triangle subdivision surface as published in the articles:</p>
<p>"Quad/triangle subdivision" by J. Stam &amp; C. Loop <a href="http://research.microsoft.com/~cloop/qtEG.pdf">http://research.microsoft.com/~cloop/qtEG.pdf</a> "On C2 triangle/quad subdivision" by Scott Schaeffer &amp; Joe Warren </p>

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00103">103</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a8ed657cb7d4cd34662bd2d3e949d3e3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt;std::vector&lt;QVector3D&gt; &gt; <a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8ed657cb7d4cd34662bd2d3e949d3e3b">ShipCAD::SubdivisionSurface::coordinate_grid_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00109">109</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a507ea9cd5354e1d14fe24d52da505934"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">SubdivisionSurface::SubdivisionSurface </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00078">78</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4f1b66a4d9e9f8ac3dbd956e2113a594"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">SubdivisionSurface::~SubdivisionSurface </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00109">109</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aa01ccc2ce7417960ca13075e38eb98e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::addControlCurve </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01573">1573</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac26190e7d9525c0e93ddef2479966800"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::addControlCurves </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>edges</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01580">1580</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a976358235d20a0fdc83248948bb9cf48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * SubdivisionSurface::addControlEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>sp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>ep</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01559">1559</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acfec50abf57a44ed47038ecc55f5a600"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::addControlEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abbbb7422a86771451034d2fb7a76bb26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::addControlFace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01166">1166</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7c83a514f43b868b5fa286f3bc05a41e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * SubdivisionSurface::addControlFace </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; QVector3D &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01475">1475</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a957b534788873921249cd1cc058b9d7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * SubdivisionSurface::addControlFace </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>check_edges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01686">1686</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a07d8ca69ed3d45f6e54407fcca8264b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * SubdivisionSurface::addControlFace </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>check_edges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td>
          <td class="paramname"><em>layer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01603">1603</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af644edd0d4ba993dbab280f036b37171"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * SubdivisionSurface::addControlPoint </td>
          <td>(</td>
          <td class="paramtype">const QVector3D &amp;&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00173">173</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7ac8b717bcb728da2334cc2f16c8b428"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::addControlPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00208">208</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7eccf33cb39ef12f56553352da34da62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * SubdivisionSurface::addControlPoint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00230">230</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5bf8f452664e17dae636d4b66a66eba9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> * SubdivisionSurface::addNewLayer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00258">258</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab16b7b0697217616046ded3849af1f52"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::assembleFaces </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceShipCAD.html#aaba70dc1c80dc540bef320cb9b720a20">assemble_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>ctrlfaces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structShipCAD_1_1ControlFaceGrid.html">ControlFaceGrid</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>assembled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00764">764</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab14892e66e800a795e1af3dcc781af02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::assembleFacesToPatches </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceShipCAD.html#aaba70dc1c80dc540bef320cb9b720a20">assemble_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structShipCAD_1_1ControlFaceGrid.html">ControlFaceGrid</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>assembledPatches</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00822">822</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a23fcec4dbb0650c37519b908c63b58ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::autoGroupFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>group faces </p>
<dl class="section return"><dt>Returns</dt><dd>true if any faces were moved to new layers </dd></dl>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00852">852</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3aa7c4fd1fa84170a59e6c0549573c92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::calculateGaussCurvature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01012">1012</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9fa189058cbdc190d8847c976fd4ae06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::calculateIntersections </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;&#160;</td>
          <td class="paramname"><em>plane</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>faces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceShipCAD.html#a053b941b2c87049bb9380428d4d5a056">SplineVector</a> &amp;&#160;</td>
          <td class="paramname"><em>destination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02313">2313</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8092913bd49a8a98cf96ba9485758aaf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structShipCAD_1_1SurfaceCheckResult.html">ShipCAD::SurfaceCheckResult</a> &amp;&#160;</td>
          <td class="paramname"><em>checked</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>quiet</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>check a surface for consistent normal direction </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">checked</td><td>structure to hold check results </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if any faces were inverted during check </dd></dl>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03722">3722</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a80ab3bd6372a8465d69f71034a353e06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="classShipCAD_1_1Entity.html#a998d0e5d360371046fd5835ba1e0877a">ShipCAD::Entity</a>.</p>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01691">1691</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abf11847b9df1bc590c6c51d292430dd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::clearFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01731">1731</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2a984cc9ae8c78153113552cfb6321d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::clearSelection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01749">1749</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8a9682720550170236c353d011d06313"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::collapseControlPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00248">248</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acb0b35c10fe6ab3c348f8435a1ca844d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::collapseEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>collapse an edge on the surface </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">edge</td><td>the edge to collapse </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03199">3199</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6a89be4440e3adfcb0b14c164db891ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * SubdivisionSurface::controlEdgeExists </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02628">2628</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6049cf9c53f06eb02fd34cdc0653cbfd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::convertToGrid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structShipCAD_1_1ControlFaceGrid.html">ControlFaceGrid</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structShipCAD_1_1PointGrid.html">PointGrid</a> &amp;&#160;</td>
          <td class="paramname"><em>grid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01980">1980</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8f05e8c3af4f3afd0ced8d8098e03884"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteControlCurve </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01116">1116</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae45fc2694977c8fbae54ac2e0e067d1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteControlEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01081">1081</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a394c490440fb20c37abfc2f38d6e50fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteControlFace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01147">1147</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad4f874132a137e89a39e60572748dab0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteControlPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00236">236</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abb5beb9a6fc413e8d713e18fb39bf2ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01270">1270</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af052a1f171e5ee2d8048302b7e48706a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteElementsCollection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>delete elements marked for permanent removal </p>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00122">122</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae250dca383fa87327a0ea85c933af0d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::deleteEmptyLayers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00999">999</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3f0dac49106056562a8b675c61918abe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteLayer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td>
          <td class="paramname"><em>layer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01207">1207</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4117039bfd819cb28ab5cb04296fdcd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deletePoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01253">1253</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a362b063921c6441d8e91935226062ed5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::deleteSelected </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03552">3552</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2e75286942677dde7ada4555a6842a43"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::doAssemble </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structShipCAD_1_1PointGrid.html">PointGrid</a> &amp;&#160;</td>
          <td class="paramname"><em>grid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>cols</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>rows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>faces</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01757">1757</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac609b5de32ea28568edb83439ae5261f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::doAssembleSpecial </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structShipCAD_1_1PointGrid.html">PointGrid</a> &amp;&#160;</td>
          <td class="paramname"><em>grid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>cols</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>rows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceShipCAD.html#aaba70dc1c80dc540bef320cb9b720a20">assemble_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>checkfaces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>faces</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00395">395</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acfe9cc964dbe05105486b43f2dc6fc4f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::draw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1Viewport.html">Viewport</a> &amp;&#160;</td>
          <td class="paramname"><em>vp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02575">2575</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab1c250ff9fa7acae3ecdca4575f3e259"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::draw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1Viewport.html">Viewport</a> &amp;&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1LineShader.html">LineShader</a> *&#160;</td>
          <td class="paramname"><em>lineshader</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implements <a class="el" href="classShipCAD_1_1Entity.html#aa62e306d991140dcd564360f8f6e7539">ShipCAD::Entity</a>.</p>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02589">2589</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a42b3e7703acd8d51c501d7c47f09ed78"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::drawMirror </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00329">329</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6ed961bbb7ca5fe94ec5566109d9b015"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::dump </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>prefix</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03879">3879</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a227aca20493edc1f3ae0039804dd693c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::edgeConnect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>connect edges between selected points </p>
<dl class="section return"><dt>Returns</dt><dd>true if successful, false if edge already exists </dd></dl>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02023">2023</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adfdeabdc19eb55a7ba4ab0b607207300"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * SubdivisionSurface::edgeExists </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02603">2603</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adaf0a259c3cb5446c7b4481ac8d98ded"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::exportFeFFile </td>
          <td>(</td>
          <td class="paramtype">QStringList &amp;&#160;</td>
          <td class="paramname"><em>strings</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02057">2057</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8859af0a44d7f858d0febbd58efd2820"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::exportObjFile </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>export_control_net</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QStringList &amp;&#160;</td>
          <td class="paramname"><em>strings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02089">2089</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abc1cf0168290242dfbe5dd0d178fa7cb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::extents </td>
          <td>(</td>
          <td class="paramtype">QVector3D &amp;&#160;</td>
          <td class="paramname"><em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QVector3D &amp;&#160;</td>
          <td class="paramname"><em>max</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="classShipCAD_1_1Entity.html#a08e8e53770c85002afa45f46e7bf10f8">ShipCAD::Entity</a>.</p>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02210">2210</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a17dccf4965b49427d345bd5acce897c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::extractAllEdgeLoops </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>destination</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02728">2728</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af62ba549d058dfddd4bfa1b69a577220"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::extractPointsFromFaces </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>selectedfaces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>lockedpoints</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02765">2765</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af0f0d7bb979c8c8ba04b9be26e7cfe30"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::extractPointsFromSelection </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>selectedpoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>lockedpoints</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02794">2794</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac19570e1402deab738d2231d6bec9650"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::extrudeEdges </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>edges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVector3D &amp;&#160;</td>
          <td class="paramname"><em>direction</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02229">2229</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5f2fbd88c0652692848f71945c6e34b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>* ShipCAD::SubdivisionSurface::getActiveLayer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00289">289</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a24cef63888acec403e1d938ea96b6406"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> * SubdivisionSurface::getControlCurve </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01093">1093</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a796ee3dc45dd6d25ce8a58e65048c947"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getControlCurveColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00350">350</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2c4ae9dd2926ceabc10351863923cf41"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a>&gt;&amp; ShipCAD::SubdivisionSurface::getControlCurvePool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00380">380</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab25a7a80800de3a4c1eac65397ce25e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * SubdivisionSurface::getControlEdge </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01062">1062</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab0204125d7a69f89a82ea748b1f5663d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a>&gt;&amp; ShipCAD::SubdivisionSurface::getControlEdgePool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00378">378</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9c7cbe0869e354a8aa43a43725abcfe8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * SubdivisionSurface::getControlFace </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01159">1159</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad9de0db3b1f18a32edfb3bbbaed77bf0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a>* ShipCAD::SubdivisionSurface::getControlFace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>p4</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a06c7bafebafcafca20ed044f11733c48"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a>&gt;&amp; ShipCAD::SubdivisionSurface::getControlFacePool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00379">379</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a534abfeaab8e30436c7ba4f14048472a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * SubdivisionSurface::getControlPoint </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01049">1049</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ace460b788afd5d4612be52a2600980b9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a>&gt;&amp; ShipCAD::SubdivisionSurface::getControlPointPool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00377">377</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a374e11515db37931bbe38d097893967a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int ShipCAD::SubdivisionSurface::getControlPointSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00319">319</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a124cff1219d67705272458a29eefefe5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getCornerPointColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00346">346</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="adbe8035c1602e8b2462e6052ffd3f3a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getCreaseColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00348">348</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a691650cdaa3bb201de7c16b8ac05e496"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getCreaseEdgeColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00342">342</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa5f7a82fc160a3df73ca19d766843bae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getCreasePointColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00349">349</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a18cde95f7390e52722f85f93bdc6f1f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getCurvatureColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00353">353</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a71607715751aa734da85315f697c29ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::getCurvatureScale </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00308">308</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a991d789d40dc254caadaaf22d5343963"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getDartPointColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00347">347</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="abcf2b65e206516f95021ad4f3f3aaf25"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString SubdivisionSurface::getDefaultLayerName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01370">1370</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aff334a802f80635026fe8d88f925d314"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * SubdivisionSurface::getEdge </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01263">1263</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6c0a87fa795f04066ca3694242a128ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getEdgeColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00343">343</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a899e459c7d5bd512dd2006c4c06a9b19"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a>&gt;&amp; ShipCAD::SubdivisionSurface::getEdgePool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00383">383</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a00ddf343939772d829ac414cd976d345"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a>&gt;&amp; ShipCAD::SubdivisionSurface::getFacePool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00384">384</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4e1259732cf153c79e9323063bb21f0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float SubdivisionSurface::getGaussCurvature </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01032">1032</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a24b230e51a0c5fb3e7f51d0e2340eb9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> * SubdivisionSurface::getLayer </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01187">1187</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4a88deb6d846d7ba2d4a147ed5f7b5bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> * SubdivisionSurface::getLayer </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01194">1194</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adc7aff2be270c70963ddebbdc052b482"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getLayerColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00351">351</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad124b77753880a92de21d5d16333f966"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>&gt;&amp; ShipCAD::SubdivisionSurface::getLayerPool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00381">381</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2edced5f3a542be51b857e92ecfbf63e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>*&gt;&amp; ShipCAD::SubdivisionSurface::getLayers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00299">299</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2b5d74a0d4ff35c80a88e3bb2a256818"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>*&gt;&amp; ShipCAD::SubdivisionSurface::getLayers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00300">300</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="adb2c51cef076b9d25f09ae1faf0ee043"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getLeakColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00344">344</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5cd4b62dd61e279f77dc39fd3798c46d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::getMainframeLocation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00316">316</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a61fb5c6ccba4c5491ddcc69182213831"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::getMaxGausCurvature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00311">311</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a485f26282ac985446cdec3a98753c2eb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::getMinGausCurvature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00310">310</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a57f4c3d9ca6f842f687a882e10454524"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getNormalColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00352">352</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad668fd27371f9967de28d38f250802c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * SubdivisionSurface::getPoint </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01246">1246</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa3d1e5d4a140b127e986b13de26e67f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a>&gt;&amp; ShipCAD::SubdivisionSurface::getPointPool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00382">382</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac76ab946bfcba98fc7f0f8eebce43c3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getRegularPointColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00345">345</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8a5a47a51d20fd5ceaf2643e245331a2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a>*&gt;&amp; ShipCAD::SubdivisionSurface::getSelControlCurveCollection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00282">282</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae6b7b4127e9c43273fcbf0cdeb88470d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a>*&gt;&amp; ShipCAD::SubdivisionSurface::getSelControlEdgeCollection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00238">238</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5c58ee81d873069b4c347f6d35d8a88a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a>*&gt;&amp; ShipCAD::SubdivisionSurface::getSelControlFaceCollection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00266">266</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="abf8b8f77097b24be87696d15273611bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classOrderedPointMap.html">OrderedPointMap</a>&amp; ShipCAD::SubdivisionSurface::getSelControlPointCollection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00205">205</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1fb4babaa91950e02f5e7546ed2c1e5b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getSelectedColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00341">341</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8dd10eab77ea0863f5f5e74d263cbae7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1Spline.html">Spline</a>&gt;&amp; ShipCAD::SubdivisionSurface::getSplinePool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00385">385</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab85cd3c9b75664e3d8dfa1bd9bfa6e9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceShipCAD.html#a4a9d1acfd6a2e1e9078a5dcc36f0c817">subdiv_mode_t</a> ShipCAD::SubdivisionSurface::getSubdivisionMode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00303">303</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad945a6a4c084db07b19504ce5e982a2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getUnderWaterColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00354">354</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a30754b2315cbf3dd6d551bf395da91ac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a>&amp; ShipCAD::SubdivisionSurface::getWaterlinePlane </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00314">314</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7464bc5ad79381ddc64b86266d3a8da1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::getZebraColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00355">355</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae5f23d8f2a732032ca2369e2be6f145a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasControlCurve </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01100">1100</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8ad75a679b310394d5a3a6ca4f8262b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasControlEdge </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01056">1056</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0a8be538bb9da87cb234ba0c33fbbeed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasControlFace </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01129">1129</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a41f7f2de3711c577b06afafc50df9903"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasControlPoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00217">217</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afca8f2be85e020c226d615f093a54aa8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasLayer </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td>
          <td class="paramname"><em>layer</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01201">1201</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1eebd6470c583678d5994007be6b4a9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasSelectedControlCurve </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01306">1306</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a02868e9e5c98a74ce433cff169321967"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasSelectedControlEdge </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01286">1286</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa662c62bcb12861be98da6606f46fc43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasSelectedControlFace </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01325">1325</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af9a8875e925bd0703dc6ca784b171141"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::hasSelectedControlPoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01354">1354</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa3f1904bcec3f104cf465e3bed799406"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::importFeFFile </td>
          <td>(</td>
          <td class="paramtype">QStringList &amp;&#160;</td>
          <td class="paramname"><em>strings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>lineno</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02829">2829</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa193fd28425e9846908479615e7c5bf9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::importGrid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionSurface.html#a8ed657cb7d4cd34662bd2d3e949d3e3b">coordinate_grid_t</a> &amp;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td>
          <td class="paramname"><em>layer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02918">2918</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7c7e95d4d3f6c100204e37f45fca5636"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::indexOfControlPoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01039">1039</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9d2f9e794d6c320f9603daa399e214d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::indexOfLayer </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td>
          <td class="paramname"><em>layer</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01177">1177</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae7e58fab790876b4d1108f7e7d7c65a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::indexOfPoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01235">1235</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a13cfd2714344c9b85aad8d123538db48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::initialize </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>point_start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>edge_start</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02977">2977</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ada26b740ea1f317763b6ecd372f13ea2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::insertPlane </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;&#160;</td>
          <td class="paramname"><em>plane</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>add_curves</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03030">3030</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a86961ff2a6421d778814c013c3d2b8d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::intersectPlane </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;&#160;</td>
          <td class="paramname"><em>plane</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>hydrostatics_layers_only</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceShipCAD.html#a053b941b2c87049bb9380428d4d5a056">SplineVector</a> &amp;&#160;</td>
          <td class="paramname"><em>destination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02999">2999</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac7aaeee8df7f89aeb59f1e3f8514b872"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SubdivisionSurface::isGaussCurvatureCalculated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01172">1172</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaed537a17f41b3bec950509299725edf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::isolateEdges </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>sorted</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03148">3148</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a975c97ca338eb2aaaa3dcc0640611a95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::isolateEdges </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>sorted</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03098">3098</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac1efd2774e8a7e646468154ed5480f94"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::lastUsedLayerID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00293">293</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac8ad644e0c19ac180fd4a7368fa410a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::loadBinary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1FileBuffer.html">FileBuffer</a> &amp;&#160;</td>
          <td class="paramname"><em>source</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03328">3328</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa7aebfa4567458829323752a96195060"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::loadFromStream </td>
          <td>(</td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>lineno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QStringList &amp;&#160;</td>
          <td class="paramname"><em>strings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03387">3387</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="add8d612c82f170869f81042520f62499"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::loadVRMLFile </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa4373fbdac959c595f7ef08da4d5ad60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::mirrorFaces </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>connect_points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;&#160;</td>
          <td class="paramname"><em>pln</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>faces</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mirror selected faces around a plane </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">connect_points</td><td>use existing points if true, otherwise create new </td></tr>
    <tr><td class="paramname">pln</td><td>the plane to mirror faces around </td></tr>
    <tr><td class="paramname">faces</td><td>the list of faces to mirror </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00912">912</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a251b711125d50aa51875451976e8a8d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * SubdivisionSurface::newControlPoint </td>
          <td>(</td>
          <td class="paramtype">const QVector3D &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00165">165</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ade9cac86770927d571fa8015093b21a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfControlCurves </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00269">269</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1166213c5440962c118b688d1aa0aa28"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfControlEdges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00217">217</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6a735e1f8b3fdef0469ead5ed006e2a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfControlFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00245">245</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a994923f432129431b30d6b532059a6ab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfControlPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00186">186</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa6d04be5b9c112a9968c18b3363b8d4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfEdges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00209">209</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9f67bb8bbd3a8f61a2b4abacc0cf10e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::numberOfFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01218">1218</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a011480014cfb68430c9f60aff474936c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfLayers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00285">285</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeb28d59329d4efaa4db5f225eed4ec45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::numberOfLockedPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01226">1226</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a601a3e5ad3d65907079afc488dc5fa47"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00180">180</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0b63ee25a8d0da862fc8f123260e4f7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfSelectedControlCurves </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00278">278</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5de7174c531ef00c607948496b3a8780"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfSelectedControlEdges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00234">234</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a71eed6b40f7bdf66144b4e8320f99b37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfSelectedControlFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00262">262</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a578aeb421311cb0f0080762b403577b6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::numberOfSelectedControlPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00201">201</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="add27457b6d8b5e3479c34dbb0124c606"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::numberOfSelectedLockedPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01337">1337</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5c88eb988cc6a439242264bc54a6e3e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::priv_dump </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>prefix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03886">3886</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a259856fc21f2bc1eebbc52f10dd59469"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::rebuild </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implements <a class="el" href="classShipCAD_1_1Entity.html#a2571654319df6ad6841a437be7a75395">ShipCAD::Entity</a>.</p>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03440">3440</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abd51f7744580144550fabc086ea991b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeControlCurve </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01106">1106</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3aac4d6c8ad638234f88fb8b1ffa00cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeControlEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01069">1069</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9cce3014753c0b74517b1747a80f6c2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeControlFace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01136">1136</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa20b9227481180329e03de8897c52933"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeControlPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l00223">223</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1666628c8232ba11d386641fa7980ed7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeSelectedControlCurve </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01312">1312</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a579077d742f9afc4e1d4ad20ef5a2184"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeSelectedControlEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01293">1293</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aef09d950b0970bd825a984effeee6224"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeSelectedControlFace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01330">1330</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5be891c06dc5e441511fbdb73d71efeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::removeSelectedControlPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01359">1359</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3af3a30b53d867b2b25f9ac9290a264a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t SubdivisionSurface::requestNewLayerID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01364">1364</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6e6254ecc6fcbdadf1ff4f646caa1d59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::saveBinary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1FileBuffer.html">FileBuffer</a> &amp;&#160;</td>
          <td class="paramname"><em>destination</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03500">3500</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac53390809ec7efe26fe7514f88b05732"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::saveToStream </td>
          <td>(</td>
          <td class="paramtype">QStringList &amp;&#160;</td>
          <td class="paramname"><em>strings</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03532">3532</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a69bafa71111e562a52a089be99b47871"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setActiveLayer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a> *&#160;</td>
          <td class="paramname"><em>layer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01375">1375</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aec5073750762d1f8c3ab2107a742f4a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setBuild </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="classShipCAD_1_1Entity.html#a1889198398f42bb7f77a2334031c3f33">ShipCAD::Entity</a>.</p>

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01380">1380</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac719f8921c733e45c091b2ca0ce12237"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setControlPointSize </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sz</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00320">320</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="af0de3c1d862ddb2466effbcff0189845"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setCurvatureScale </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00309">309</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a53271216c1be89154c08d2b2841f9a60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setDesiredSubdivisionLevel </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01457">1457</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3605a409a102a18714e9ad7d028e7f33"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setDrawMirror </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00337">337</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa72a8cf7c5bddaaf24ec41ad3480fe70"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setLastUsedLayerID </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>newid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00294">294</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a81d5637d3b405da5975eb8e86d058bcd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setMainframeLocation </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00317">317</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5614a6ea5e1b67ec516328d64574cd9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setSelectedControlCurve </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a> *&#160;</td>
          <td class="paramname"><em>curve</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01300">1300</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae1ceb8323935d0734fe4dc9c324aca16"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setSelectedControlEdge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> *&#160;</td>
          <td class="paramname"><em>edge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01280">1280</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab21694a435e0c0dd6139de28ae543254"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setSelectedControlFace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a> *&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01319">1319</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a65cc43d93da8ed72af631e893057c773"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setSelectedControlPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> *&#160;</td>
          <td class="paramname"><em>pt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01348">1348</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a797d9b728f794b7f2fc61f1c51dacc06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setShadeUnderWater </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00333">333</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabf54bc152176697a82c0eb6e47f5981"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setShowControlCurves </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00335">335</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="af5380f1a7932b23a5fbf400c85542381"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setShowControlNet </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00334">334</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="abf6fe62614aadf1cdd4f26fb4d3fc441"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setShowCurvature </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00332">332</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5a4e5acd1bfc4d845d28513dd2dbc0cd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setShowInteriorEdges </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00336">336</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a678530145785bd366316b35d2bd0ab67"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setShowNormals </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00338">338</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a048dce00d2ff87aa5b31319ea41f565a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::setSubdivisionMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceShipCAD.html#a4a9d1acfd6a2e1e9078a5dcc36f0c817">subdiv_mode_t</a>&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01467">1467</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0b6eee9984eefa4b0c3d1f229eb474ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setUnderWaterColor </td>
          <td>(</td>
          <td class="paramtype">const QColor &amp;&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00357">357</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae063d1a2be4e227aaefb8a3578d3f52f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ShipCAD::SubdivisionSurface::setWaterlinePlane </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classShipCAD_1_1Plane.html">Plane</a> &amp;&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00315">315</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac59e73ec163b7daacad94fe2d73b5776"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::shadeUnderWater </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00325">325</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee7768d40a54b2d22cf604dedeec4bbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionBase.html">SubdivisionBase</a> * SubdivisionSurface::shootPickRay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classShipCAD_1_1Viewport.html">Viewport</a> &amp;&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structShipCAD_1_1PickRay.html">PickRay</a> &amp;&#160;</td>
          <td class="paramname"><em>ray</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l01396">1396</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afbad6f61c156d26464dbdc7a22d4d607"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::showControlCurves </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00327">327</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a34a553e1f50b7eb97a5380c817f0efb6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::showControlNet </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00326">326</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="af92d925b07686d3dfb93e8696f264e09"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::showCurvature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00324">324</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4cfec985803a6cc41b3afecb2e81ede5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::showInteriorEdges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00328">328</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa0927937f7d321e9d564c04884b2ce54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::showNormals </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00330">330</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a44fd2e4a8264e5d52ad2948fa32dfa97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::sortControlEdges </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>edges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02709">2709</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2b270b878bb810d51bd7adf689db5366"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::sortEdges </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>edges</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02660">2660</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abb1b9223254ed3c713e860abfa4dde18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::sortEdges </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>edges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l02690">2690</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad9970c667fa8e33ff8b35eb6a48b6a2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SubdivisionSurface::subdivide </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8cpp_source.html#l03580">3580</a> of file <a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abbf1284012e5a2b433dbcf1ac2caaf84"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1TempVarChange.html">TempVarChange</a>&lt;bool&gt; ShipCAD::SubdivisionSurface::tempChangeMirror </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>temporarily change draw mirror </p>

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00393">393</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="aac5731b90dac5ab98f6153447ce63674"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classShipCAD_1_1Preferences.html">Preferences</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00499">499</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="aef766e0b62189247c0f3214c56800040"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>* ShipCAD::SubdivisionSurface::_active_layer</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00457">457</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5aea3b12c1d7f9903e2503f3b3cb4392"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a>&gt; ShipCAD::SubdivisionSurface::_ccurve_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00490">490</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad6607443a90f57a3d67a8c6b92c0a46f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a>&gt; ShipCAD::SubdivisionSurface::_cedge_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00488">488</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="abdb812e2df0e8f1c80242e7e4f5d709b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a>&gt; ShipCAD::SubdivisionSurface::_cface_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00489">489</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="af0385bc183e805c1adc23750747a43d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_control_curve_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00450">450</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a72da0f8a60e186e10b88f48950a490e9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a>*&gt; ShipCAD::SubdivisionSurface::_control_curves</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00466">466</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac6b2950f05e07f5a7814b278a9dc1513"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a>*&gt; ShipCAD::SubdivisionSurface::_control_edges</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00462">462</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a69c240904f61f8181a57559d4fa548c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a>*&gt; ShipCAD::SubdivisionSurface::_control_faces</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00464">464</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7ad820b9d312c8ecde939b5345690d35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int ShipCAD::SubdivisionSurface::_control_point_size</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00430">430</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a906d5981dc482ede1bb3c7256e750945"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a>*&gt; ShipCAD::SubdivisionSurface::_control_points</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00460">460</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aba9fae36ed19b802707c748396c1fd63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_corner_point_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00444">444</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a795f2f16f1da4aa5c0f14d441a190ce0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlPoint.html">SubdivisionControlPoint</a>&gt; ShipCAD::SubdivisionSurface::_cpoint_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00487">487</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaa3b772931e04f8650db2d005ae05d6a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_crease_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00437">437</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6106aee9d086aa377d9a3a6a6291b54c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_crease_edge_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00438">438</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9602182d9a123dc267d34a2cd1b45ed7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_crease_point_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00442">442</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9e5424746eced5d0a06ccbe4055bd06f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int ShipCAD::SubdivisionSurface::_current_subdiv_level</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00429">429</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a05a83d21996abb065abe7f3109f35a73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_curvature_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00449">449</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="acf241b41a8ca897306decbbab8e44c69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::_curvature_scale</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00432">432</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a45054fd2d0065a342828bcd675e91307"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_dart_point_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00445">445</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7ffa4a7be62b7e5931dd70fce9c885ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1DeleteElementsCollection.html">DeleteElementsCollection</a> ShipCAD::SubdivisionSurface::_deleted</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00497">497</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeec20f09be87e6d57d88f903853ca96f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int ShipCAD::SubdivisionSurface::_desired_subdiv_level</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00428">428</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4ee73ae98bddfe1819419afd1d5ba029"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_draw_mirror</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00421">421</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aced3b075062f92e55b3a89729cad3fd2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_edge_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00440">440</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a47d61792772139e74bebfb11eaea21a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a>&gt; ShipCAD::SubdivisionSurface::_edge_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00493">493</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a709c44779394f03c06c16adba6187ecd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionEdge.html">SubdivisionEdge</a>*&gt; ShipCAD::SubdivisionSurface::_edges</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00474">474</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6064ab4cdadae400c79c4cbcba906b3a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionFace.html">SubdivisionFace</a>&gt; ShipCAD::SubdivisionSurface::_face_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00494">494</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a20cbcc689f7b2f8af21f502748521185"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;float&gt; ShipCAD::SubdivisionSurface::_gaus_curvature</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00470">470</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a828f85ee49e1481e95f61b919070842c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_initialized</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00419">419</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0ba5c4e08110400890eb60140f3e2058"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t ShipCAD::SubdivisionSurface::_last_used_layerID</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00455">455</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0833012e177dfd6cdb71174cb7baed17"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_layer_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00446">446</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad32ad62ece5a7a0b0268913e2b314969"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>&gt; ShipCAD::SubdivisionSurface::_layer_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00491">491</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a87c6c8b63f203d788b8f4b361c814c96"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionLayer.html">SubdivisionLayer</a>*&gt; ShipCAD::SubdivisionSurface::_layers</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00468">468</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="aacd1616b97a4425cc9b1051e01785596"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_leak_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00448">448</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3ea08aa45ad221a1b485010ce5e8dee7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::_main_frame_location</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00435">435</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1658374385131656d359ff373d2cb08c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::_max_gaus_curvature</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00434">434</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac343c30f7e4e6a5926fdfed7da3f9385"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float ShipCAD::SubdivisionSurface::_min_gaus_curvature</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00433">433</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a62cbe24451a794c0da3660ed0f1066ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_normal_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00447">447</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a58736ba52015c2d17f0c67ba12406699"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a>&gt; ShipCAD::SubdivisionSurface::_point_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00492">492</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab03b7f4694a63eeb3ebb831484cb1bff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classShipCAD_1_1SubdivisionPoint.html">SubdivisionPoint</a>*&gt; ShipCAD::SubdivisionSurface::_points</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00473">473</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="afee1585e376c34aa9b3be47f3a174cdb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_regular_point_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00443">443</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="abeb17606808d7eddb3917735bc8ac2bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlCurve.html">SubdivisionControlCurve</a>*&gt; ShipCAD::SubdivisionSurface::_sel_control_curves</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00484">484</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad0d5f7d595c9b1f878cc6406ba58e718"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlEdge.html">SubdivisionControlEdge</a>*&gt; ShipCAD::SubdivisionSurface::_sel_control_edges</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00482">482</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac169ec4cb0e9b27ce1f425502b5c5d3a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;<a class="el" href="classShipCAD_1_1SubdivisionControlFace.html">SubdivisionControlFace</a>*&gt; ShipCAD::SubdivisionSurface::_sel_control_faces</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00483">483</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a891ade2e87969ef453edcf712b1fe276"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classOrderedPointMap.html">OrderedPointMap</a> ShipCAD::SubdivisionSurface::_sel_control_points</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00481">481</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3cfcbbe769216c753330f71e57a4cf4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_selected_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00441">441</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac3294d41679de31e588d603e3428565e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_shade_under_water</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00422">422</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae240b2177e0af0bd1512c94b524f22dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_show_control_curves</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00425">425</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab9bb374cf1368b4a2c779f953bca88a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_show_control_net</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00418">418</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="abe2167085eac50c986b074635b610462"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_show_curvature</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00424">424</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4458d02152bd97495938586c89e6d9e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_show_interior_edges</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00420">420</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0cc840743e7afcd136ab864ace158a17"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ShipCAD::SubdivisionSurface::_show_normals</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00423">423</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="acfa427b1b9a8582382fcb2a7de95553f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPool.html">Pool</a>&lt;<a class="el" href="classShipCAD_1_1Spline.html">Spline</a>&gt; ShipCAD::SubdivisionSurface::_spline_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00495">495</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0af5c881dfa24574962f42d80da997ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceShipCAD.html#a4a9d1acfd6a2e1e9078a5dcc36f0c817">subdiv_mode_t</a> ShipCAD::SubdivisionSurface::_subdivision_mode</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00427">427</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8a64eabb53fa0facaa6e59579305328b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_underwater_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00439">439</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a762de21a330588c7bfbe081637cab2f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classShipCAD_1_1Plane.html">Plane</a> ShipCAD::SubdivisionSurface::_waterline_plane</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00453">453</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<a class="anchor" id="a047d5d0575c944d216ada589e30ee3bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QColor ShipCAD::SubdivisionSurface::_zebra_color</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="subdivsurface_8h_source.html#l00451">451</a> of file <a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>ShipCADlib/<a class="el" href="subdivsurface_8h_source.html">subdivsurface.h</a></li>
<li>ShipCADlib/<a class="el" href="subdivsurface_8cpp_source.html">subdivsurface.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Feb 25 2018 15:36:00 for ShipCAD by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
